|
Umístění Menu |
---|
Arch → Section Plane |
Pracovní stoly |
Arch |
Výchozí zástupce |
S P |
Představen ve verzi |
- |
Viz také |
Nikdo |
Tento nástroj umístí do aktuálního dokumentu pomůcku Rovina řezu, která definuje rovinu řezu nebo pohledu. Tato pomůcka může být přemístěna a přeorientována pomocí posunování a otáčení tak, abyste získali 2D pohled, který chcete získat. Objekt Rovina řezu bere ohled pouze na objekty, které byly vybrány v době jeho vytvoření. Objekty mohou být později přidávány do nebo odebírány z objektu Rovina řezu pomocí nástrojů Přidat a Odebrat.
The Section Plane object will only consider a certain set of objects. Objects that are selected when you create a Section Plane will be added to that set automatically. Other objects can later be added or removed from a SectionPlane object with the Arch Add component and Arch Remove component tools, or by double-clicking the Section Plane in the tree view.
Po vytvoření objekt Rovina řezu také vkládá pohled sama sebe do aktivní Vykreslovací stránky nebo vytváří novou stránku, pokud žádná neexistuje. Můžete také přidat pohled Roviny řezu přímo do dokumentu použitím nástroje 2D kreslení s vybranou rovinou řezu.
The typical workflow to create a 2D drawing involves the following steps, also reflected in the buttons' order in the toolbar:
true
. This is only visual, and won't affect the geometry of the objects being cut.
SectionPlane
The Arch SectionPlane with the ÚdajeClip property set to true
will behave like a camera, limiting the field of view.
SectionPlane
true
, enables a real-time clipping effect in the 3D view, visually cutting through the model at the plane's location.true
.true
.true
, the object's ÚdajeLabel will be displayed next to the Section Plane in the 3D view.Nástroj Rovina řezu může být využit v makrech a z konzoly Pythonu použitím následující funkce:
Section = makeSectionPlane(objectslist=None, name="Section")
Příklad:
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
baseline2 = Draft.makeLine(p1, -1*p2)
Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
Wall2 = Arch.makeWall(baseline2, length=None, width=150, height=1800)
Structure = Arch.makeStructure(length=1000, width=1000, height=200)
FreeCAD.ActiveDocument.recompute()
BuildingPart = Arch.makeBuildingPart([Wall1, Wall2])
Floor = Arch.makeFloor([BuildingPart])
Building = Arch.makeBuilding([Floor, Structure])
Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()
Section1 = Arch.makeSectionPlane([Wall1, Wall2])
Section2 = Arch.makeSectionPlane([Structure])
Section3 = Arch.makeSectionPlane([Site])
FreeCAD.ActiveDocument.recompute()